import axios from 'axios';
import type { GoodsItems } from './types';
import instance from '../utils/request';
//封装函数, 获取商品的数据
export let getGoods = async () => {
  //发送请求
  // get 方法第一个泛型参数是设置响应体结果的结构
  // get 方法第二个泛型参数是设置 instance.get 返回 promise 对象成功结果值的类型, 也就是在限制 result 的类型
  let result = await instance.get<any, GoodsItems>('/goods');
  //返回结果
  return result;
}
